home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2005 October / PCWOCT05.iso / Software / FromTheMag / XAMPP 1.4.14 / xampp-win32-1.4.14-installer.exe / xampp / php / pear / docs / xdebug / .tmpNEWS < prev    next >
Text File  |  2004-03-24  |  8KB  |  193 lines

  1. Fri, Dec 26, 2003 - xdebug 1.3.0
  2.  
  3. + GDB: Added file/line to signals. (Derick)
  4. = Fixed logging to adhere to the error_reporting setting. (Derick)
  5. = Fixed bug #32: Unusual dynamic variables cause xdebug to crash. (Ilia)
  6. = Fixed bug #31: & entity replaced after others, wrong HTML output. (Derick)
  7. = Fixed bug #22: Segmentation fault with xdebug_get_function_stack() and
  8.   collect_params=1. (Derick)
  9.  
  10.  
  11. Sat, Nov 08, 2003 - xdebug 1.3.0rc2
  12.  
  13. + Added version info to handlers which show in phpinfo() output. (Derick)
  14. = GDB: Fixed bug with continuing after breakpoint where only 'cont' worked.
  15.   (Derick)
  16. = GDB: Fixed bug in deleting absolute breakpoints on Windows. (Derick)
  17. = Fixed bug #27: Repeated connect attempts when no debugger is listening.
  18.   (Derick)
  19. = Fixed bug #19: The value of xdebug.output_dir in a .htaccess never takes
  20.   effect. (Derick)
  21. = Fixed bug #18: Mistyped sizeof()'s for array indexes in profiler output.
  22.   (Derick)
  23. = Fixed handling stack traces for when display_errors was set to Off. (Derick)
  24. = Fixed segfault where a function name didn't exist in case of a
  25.  "call_user_function". (Derick)
  26. = Fixed reading a filename in case of an callback to a PHP function from an
  27.   internal function (like "array_map()"). (Derick)
  28.  
  29.  
  30. Thu, Sep 18, 2003 - xdebug 1.3.0rc1
  31.  
  32. = Fixed bug with wrong file names for functions called from call_user_*().
  33.   (Derick)
  34. + Added the option "dump_superglobals" to the remote debugger. If you set this
  35.   option to 0 the "show-local" and similar commands will not return any data
  36.   from superglobals anymore. (Derick)
  37. = Fixed bug #2: "pear package" triggers a segfault. (Derick)
  38. = Fixed crash bug when a function had sprintf style parameters (ie.
  39.   strftime()). (Derick)
  40. + Added "id" attribute to <var /> elements in responses from the remove
  41.   debugger when the response method is XML. This makes it possible to
  42.   distinguish between unique elements by use of recursion for example. (Derick)
  43. = Improved performance greatly by doing lazy folding of variables outside
  44.   trace mode. (Derick)
  45. = Fixed a bug with "quit", if it was used it disabled the extension for the
  46.   current process. (Derick)
  47. + Added the "full" argument to the remote command "backtrace". When this
  48.   argument is passed, the local variables will be returned to for each frame in
  49.   the stack. (Derick)
  50. + Implemented xdebug_time_index() which returns the time passed since the
  51.   start of the script. This change also changes the output of the tracing
  52.   functions as the start time will no longer be the first function call, but
  53.   the real start time of the script. (Derick)
  54. + Implemented the "show-local" command (shows all local variables in the
  55.   current scope including all contents). (Derick)
  56. + Implemented conditions for breakpoints in the "break" command. (Derick)
  57.  
  58.  
  59. Mon, Apr 21, 2003 - xdebug 1.2.0
  60.  
  61. = Fixed compilation on MacOSX. (Derick)
  62.  
  63.  
  64. Tue, Apr 15, 2003 - xdebug 1.2.0rc2
  65.  
  66. = Fixed handling Windows paths in the debugger. (Derick)
  67. = Fixed getting zvals out of Zend Engine 2. (Derick)
  68.  
  69.  
  70. Sun, Apr 6, 2003 - xdebug 1.2.0rc1
  71.  
  72. + Added code coverage functions to check which lines and how often they were
  73.   touched during execution. (Derick)
  74. + Made Xdebug compatible with Zend Engine 2. (Derick)
  75. + Added dumping of super globals on errors. (Harald Radi)
  76. + Added XML protocol for the debugger client. (Derick)
  77. = Fixed handling of "continue" (so that it also continues with the script).
  78.   (Derick)
  79. + Additions to the remote debugger: "eval" (evaluate any PHP code from the
  80.   debugger client). (Derick)
  81. + Added profiling support to xdebug. This introduces 3 new functions,
  82.   xdebug_start_profiling() that begins profiling process, 
  83.   xdebug_stop_profiling() that ends the profiling process and
  84.   xdebug_dump_function_trace() that dumps the profiling data. (Ilia)
  85. + Implemented the "kill" (kills the running script) and "delete" (removes
  86.   a breakpoint on a specified element) command. (Derick)
  87.  
  88.  
  89. Wed Nov 11, 2002 - xdebug 1.1.0
  90.  
  91. + Implemented the "list" (source listing), "print" (printing variable
  92.   contents), "show" (show all variables in the scope), "step" (step through
  93.   execution), "pwd" (print working directory), "next" (step over) and "finish"
  94.   (step out) commands for the remote debugger. (Derick)
  95. = Fixed lots of small bugs, under them memory leaks and crash bugs. (Derick)
  96. = Parameters to functions are no longer recorded by default; use the
  97.   xdebug.collect_params=1 setting in php.ini to turn it on again.
  98.  
  99.  
  100. Tue Oct 29, 2002 - xdebug 1.1.0pre2
  101.  
  102. + Implemented class::method, object->method and file.ext:line style
  103.   breakpoints. (Derick)
  104. = Changed debugger port from 7869 to 17869. (Derick)
  105. + Added xdebug.collect_params setting. If this setting is on (the default)
  106.   then Xdebug collects all parameters passed to functions, otherwise they
  107.   are not collected at all. (Derick)
  108. + Implemented correct handling of include/require and eval. (Derick)
  109.  
  110.  
  111. Mon Oct 22, 2002 - xdebug 1.1.0pre1
  112.  
  113. + Added automatic starting of function traces (xdebug.auto_trace, defaulting to
  114.   "off"). (Derick)
  115. - Xdebug no longer supports PHP versions below PHP 4.3.0pre1. (Derick)
  116. + Added gdb compatible debugger handler with support for simple (function only)
  117.   breakpoints. (Derick)
  118. = Implemented a new way to get class names and file names. (Derick, Thies C.
  119.   Arntzen <thies@thieso.net>)
  120. + Added time-index and memory footprint to CLI dumps. (Derick)
  121. + Implemented remote debugger handler abstraction. (Derick)
  122. + Added a php3 compatible debugger handler. (Derick)
  123.  
  124.  
  125. Sun Sep 1, 2002 - xdebug 1.0.0rc1
  126.  
  127. + Implemented gathering of parameters to internal functions (only available
  128.   in combination with PHP 4.3.0-dev). (Derick)
  129. = Implemented a new way to get class names and file names. (Derick, Thies C.
  130.   Arntzen <thies@thieso.net>)
  131. + Added support for error messages with stack trace in syslog. (Sergio
  132.   Ballestrero <s.ballestrero@planetweb.it>)
  133. = Windows compilation fixes. (Derick)
  134.  
  135.  
  136. Sun Jun 23, 2002 - xdebug 0.9.0
  137.  
  138. = Fixed a problem with output buffering in PHP. (Derick)
  139. = Fixed a memory leak in delayed included files. (Derick)
  140. + Added support for PHP 4.1.2. (Derick)
  141. = Rewrote xdebug_get_function_stack() and xdebug_get_function_trace() to return
  142.   data in multidimensional arrays. (Derick)
  143. = Fixed compiling without memory limit enabled (Sander Roobol, Derick)
  144. + Add support for classnames, variable include files and variable
  145.   function names. (Derick)
  146. + Implemented links to the PHP Manual in traces. (Derick)
  147. + Added timestamps and memory usage to function traces. (Derick)
  148. = Fixed crash when using an user defined session handler. (Derick)
  149. + Implemented variable function names ($a = 'foo'; $f();) for use in
  150.   traces. (Derick)
  151.  
  152.  
  153. Sun May 26, 2002 - xdebug 0.8.0 - Yoda
  154.  
  155. + Implemented much better parameter tracing for user defined
  156.   functions. (Derick)
  157. = Renamed xdebug_get_function_trace() to xdebug_dump_function_trace().
  158.   (Derick)
  159. = Implemented new xdebug_get_function_trace() to return the function trace in
  160.   an array. (Derick)
  161. + Added a parameter to xdebug_start_trace(). When this parameter is used,
  162.   xdebug will dump a function trace to the filename which this parameter
  163.   speficies. (Derick)
  164. + Fix a problem with nested member functions. (Derick)
  165. = Make configure scripts work with PHP 4.2.x. (Derick)
  166. + Implemented handling single-dimensional constant arrays passed to a
  167.   function. (Derick)
  168. = Fix function traces in windows. (Derick)
  169. + Implemented function traces, which you can start and stop with
  170.   xdebug_start_trace() and xdebug_stop_trace(). You can view the trace by using
  171.   the return array from xdebug_get_function_trace(). (Derick)
  172. = Fixed segfaults with xdebug_call_*(). (Derick)
  173.  
  174.  
  175. Wed May 08, 2002 - xdebug 0.7.0 - Freedom
  176.  
  177. + Implemented handling of static method calls (foo::bar). (Derick)
  178. + Added correct handling of include(_once)/require(_once) and eval().
  179.   (Derick)
  180. + Added ini setting to change the default setting for enabling showing
  181.   enhanced error messages. (Defaults to "On"). (Derick)
  182. + Added the functions xdebug_enable() and xdebug_disable() to change the
  183.   showing of stack traces from within your code. (Derick)
  184. = Fixed the extension to show all errors. (Derick)
  185. + Implemented xdebug_memory_usage() which returns the memory in use by PHPs
  186.   engine. (Derick)
  187.  
  188.  
  189. Legenda:
  190. + New additions
  191. - Removed functions
  192. = Bug fixes
  193.